body {
	background-color : #0F7CA5;
	font-size : 0.75em;
	font-family : Arial;
}

#gw_StructureHead {
	height : auto;
	margin-bottom : 10px;
	background-color : #B6E5EF;
	border : 1px solid #03354E;
	padding : 10px;
}

#gw_StructureHead a {
	font-size : 35px;
	color : #0f7ca5;
	text-decoration : none;
	font-weight : bold;
}

#gw_StructureHead a:hover {
	background : none;
	color : #03354e;
}

#gw_StructureHeadLogo {
	float : left;
}

#gw_StructureHeadIconBox {
	text-align : right;
	padding-right : 60px;
}

#gw_StructureHead img {
	border : none;
}

#gw_StructureMenuLeft {
	float : left;
}

.gw_StructureMenu {
	width : 200px;
	border : 1px solid #03354E;
	background-color : #B6E5EF;
	padding-left : 0px;
	padding-right : 0px;
	margin-bottom : 10px;
}

.gw_StructureMenu .title {
	border-bottom : 1px solid #03354E;
	text-align : center;
	font-weight : bold;
	background-color : #03354E;
	margin-bottom : 10px;
	padding : 5px;
	color : #b6e5ef;
}

.gw_StructureMenu .body {
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}

.gw_StructureMenu a {
	color : #00a8e6;
	text-decoration : none;
	font-weight : bold;
}

.gw_StructureMenu a:hover {
	background-color : #00A8E6;
	color : #03354e;
}

#gw_StructureMenuRight {
	float : Right;
}

#gw_StructureBody {
	margin-left : 220px;
	margin-right : 220px;
	border : 1px solid #03354E;
	background-color : #B6E5EF;
	padding : 10px;
}

#gw_StructureFoot {
	margin-left : 220px;
	margin-right : 220px;
	margin-top : 10px;
	border : 1px solid #03354E;
	text-align : center;
	background-color : #B6E5EF;
	padding : 10px;
	font-weight : bold;
	color : #0f7ca5;
}

fieldset {
	background-color : #B6E5EF;
	border : 1px solid #03354E;
	margin : 10px;
	padding : 10px;
}

h2{
	text-align:center;
}

rubrique{
	font-weight:bold;
}

sousrubrique{

}

legend {
	color : #0f7ca5;
	font-weight : bold;
}

.label {
	float : left;
	width : 200px;
	font-weight : bold;
	color : #03354e;
	text-align:left;
}

#listprj{
	text-align:left;
	margin-left:-10px;
}

#labelS{
	width:80px;
}

#title{
	width:455px;
}

.title_topic{
	font-weight:bold;
	font-size:medium;
}

#message{
	width:545px;
	border:1px solid #03354E;
}

.label-radio {
	font-weight : bold;
}

input[type=text] {
	margin-left : 10px;
	border : 1px solid #03354E;
	margin-bottom : 5px;
	width : 200px;
}

input[type=password] {
	margin-left : 10px;
	border : 1px solid #03354E;
	margin-bottom : 5px;
	width : 200px;
}

input[type=file] {
	margin-left : 10px;
	border : 1px solid #03354E;
	margin-bottom : 5px;
	width : 200px;
}

input[type=radio] {
	margin-left : 10px;
	margin-bottom : 5px;
}

select {
	margin-left : 10px;
	border : 1px solid #03354E;
	margin-bottom : 5px;
	width : 200px;
}

input[type=submit] {
	border : 1px solid #03354E;
}

.MessageError {
	border : 1px solid #ff0000;
	background-color : #FFAAAA;
	font-weight : bold;
	color : #ff0000;
	text-align : center;
	position : absolute;
	width : 400px;
	height : 200px;
	margin-top : -110px;
	margin-left : -210px;
	left : 50%;
	top : 50%;
	padding : 10px;
}

.MessageError a {
	color : #ff0000;
	padding : 5px;
	border : solid #ff0000 1px;
}

.MessageError a:hover {
	color : #ffffff;
	background-color : #FFAAAA;
}

.MessageError a:focus {
	color : #ffffff;
	background-color : #FFAAAA;
}

.PanelLogin {
	border : 1px solid #03354E;
	background-color : #00A8E6;
	font-weight : bold;
	color : #ffffff;
	text-align : center;
	position : absolute;
	width : 400px;
	height : 200px;
	margin-top : -110px;
	margin-left : -210px;
	left : 50%;
	top : 50%;
	padding : 10px;
}

.PanelLogin label {
	color : #ffffff;
	float : left;
	display : block;
	width : 150px;
	padding-top : 2px;
	text-align : left;
}

.PanelLogin input {
	text-align : left;
	border : 1px solid #03354E;
	background-color : #00A8E6;
	margin-bottom : 10px;
	width : 15em;
}

.PanelLogin .inputSubmit {
	text-align : left;
	border : 1px solid #03354E;
	background-color : #00A8E6;
	margin-bottom : 10px;
	width : 5em;
	float : left;
	margin-left : 166px;
}

input:hover {
	background-color : #00A8E6;
}

input:focus {
	background-color : #00A8E6;
}
